Priorytet operator≤w |
Priorytet operator≤w jest zbiorem zasad w JavaScript. Kontroluj▒ one porz▒dek, w jakim operatory s▒ interpretowane podczas obliczania wyra┐enia. Operatory z wy┐szym priorytetem s▒ wykonywane wcze╢niej ni┐ operatory z ni┐szym priorytetem. Na przyk│ad mno┐enie jest wykonywane przed dodawaniem.
x = 3 * (5 + 12 + 7)
W tym przypadku najwy┐szy priorytet z u┐ytych operator≤w maj▒ nawiasy (), tote┐ najpierw wykonywane s▒ dzia│ania w nawiasie, a tam najwy┐szy priorytet ma dodawanie +. Po wykonaniu dzia│a± w nawiasie wykonuje siΩ mno┐enie * i na ko±cu dopiero przypisanie = do zmiennej x. W rezultacie:
x= 3 * 24
..czyli:
x = 72
WiΩcej informacji o operatorach dowiesz siΩ z lekcji 14 oraz z dodatku Operatory.
Kolejno╢µ | |
. [] () |
dostΩp do pola, elementu tablicy, wywo│anie funkcji, grupowanie wyra┐e± |
++ -- - ~ ! delete new typeof void |
jednoargumentowe operatory, zwracaj▒ce typ danych, tworzenie obiektu, niezdefiniowane warto╢ci |
* / % |
mno┐enie, dzielenie, reszta z dzielenia |
+ - + |
dodawanie, odejmowanie, │▒czenie │a±cuch≤w tekstowych |
<< >> >>> |
przesuniΩcia bitowe |
< <= > => instanceof |
mniejszy ni┐, mniejszy lub r≤wny ni┐, wiΩkszy ni┐, wiΩkszy lub r≤wny ni┐, instanceof |
== != === !== |
r≤wno╢µ nier≤wno╢µ, ╢cis│a r≤wno╢µ, ╢cis│a nier≤wno╢µ |
& |
bitowe i - koniunkcja |
^ |
bitowe albo - alternatywa wykluczaj▒ca |
| |
bitowe lub - alternatywa |
&& |
logiczne i - koniunkcja |
|| |
logiczne lub - alternatywa |
?: |
operator warunkowy |
= OP= |
przypisanie, przypisanie z operacj▒ |
, |
wielokrotne obliczenie |
![]() |